
.supplier-modalbox { overflow: hidden; }
.nyroModalBg { position: fixed; overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: .3; z-index: 1004; }
.nmReposition { position: absolute; }
.nyroModalCloseButton { top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url('round_close.png'); }
.nyroModalTitle { top: -26px; left: 0; margin: 0; font-size: 1.1em; color: #ddd; }
.nyroModalCont { position: absolute; border: 2px solid #666; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: #333 0 0 7px; -webkit-box-shadow: #333 0 0 7px; box-shadow: #333 0 0 7px; margin: 25px; background: #fff; z-index: 1009; }
    .nyroModalCont .l-main { width: auto!important; }
    .nyroModalCont iframe { width: 600px; height: 400px; }
.nyroModalError { border: 4px solid red; color: red; width: 250px; height: 250px; }
    .nyroModalError div { min-width: 0; min-height: 0; padding: 10px; }
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile { position: relative; overflow: hidden; padding: 10px; min-width: 250px; max-width: 1000px; }
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm { position: relative; overflow: hidden; }
    .nyroModalImage img { vertical-align: top; }
.nyroModalHidden { left: -9999em; top: -9999em; }
.nyroModalLoad { position: absolute; width: 100px; height: 100px; background: #fff url('ajaxLoader.gif') no-repeat center; padding: 0; }
.nyroModalPrev, .nyroModalNext { outline: 0; position: absolute; top: 0; height: 60%; width: 150px; min-height: 50px; max-height: 300px; cursor: pointer; text-indent: -9999em; background: transparent url('') left 20% no-repeat; }
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext { height: 100%; width: 40%; max-height: none; }
.nyroModalPrev { left: 0; }
    .nyroModalPrev:hover { background-image: url('prev.gif'); }
.nyroModalNext { right: 0; background-position: right 20%; }
    .nyroModalNext:hover { background-position: right 20%; background-image: url('next.gif'); }
.clear { clear: both; }
.nyroModalLink .title-blue { width: 103%; height: 30px; background-color: #5299cd; position: relative; float: left; clear: both; margin: -10px -10px 10px; }
    .nyroModalLink .title-blue span { color: #fff; font-size: 16px; font-weight: bold; padding-left: 15px; line-height: 28px; }
.nyroModalCloseButton { background: url('round_close.png'); width: 18px; height: 18px; top: 6px; right: 7px; z-index: 1010; }
.nyroModalCont .myaccountLogin .nyroModalLoad { display: none; background: url('ajax_loader_popup.gif'); top: 178px; right: 148px; width: 43px; height: 11px; }
.nyroModalCont .error-email, .nyroModalCont .error-password { display: none; }


.nyroModalCont { border-radius: 5px 5px 5px 5px; }
.nyroModalCloseButton { background-repeat: no-repeat; }
.ie7 .nyroModalCont { width: 700px; }



.nyroModalCont .l-main { width: 720px!important; }
.nyroModalLoad { background: #fff url('ajaxLoader.gif') no-repeat center; }
.nyroModalPrev:hover { background-image: url('prev.gif'); }
.nyroModalNext:hover { background-image: url('next.gif'); }
.clear { clear: both; }
.nyroModalLink .title-blue { width: 103%; height: 30px; background-color: #5381bd; position: relative; float: left; clear: both; margin: -10px -10px 10px; }
    .nyroModalLink .title-blue span { color: #fff; font-size: 16px; font-weight: bold; padding-left: 15px; line-height: 28px; }
.nyroModalCloseButton { background: url('round_close.png'); width: 29px; height: 29px; top: -14px; right: -13px; z-index: 2000; }
.nyroModalCont .myaccountLogin .nyroModalLoad { display: none; background: url('ajax_loader_popup.gif'); top: 178px; right: 148px; width: 43px; height: 11px; }
.nyroModalCont .error-email, .nyroModalCont .error-password { display: none; }
.ie7 .nyroModalCont { width: 700px; }
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext { display: none; }
.nyroModalPrev, .nyroModalNext { display: none; }
